package com.yimi.yinhepda.entity.bean;

import com.pda.ym.entity.bean.LoadBillTaskEntity;
import com.pda.ym.entity.bean.VehTaskNodeEntity;

import java.io.Serializable;
import java.util.List;

/**
 * @author: lj
 * Date: 2020/5/21 16:03
 * Description:封车/解封任务实体
 */
public class SealOrUnsealTaskEntity implements Serializable {
    /**
     * 车标号（快运任务号），无任务号的为配载单号
     */
    private String taskNo;
    /**
     * 车线编码
     */
    private String vehLineCode;
    /**
     * 是否车线任务:0-否，1-是
     */
    private int beTask;
    /**
     * 班次: 装车时：1，卸车时：20200501
     */
    private String shift;
    /**
     * 任务名称:上海-北京
     */
    private String vehLineName;
    /**
     * 预计发车时间：yyyy-MM-dd HH:mm:ss
     */
    private String planStartTime;
    private String planArriveTime;
    /**
     * 司机姓名
     */
    private String driverName;
    /**
     * 司机电话
     */
    private String driverPhone;
    /**
     * 车牌号
     */
    private String vehNo;
    /**
     * 车型
     */
    private String carModel;
    /**
     * 上一站/下一站
     */
    private String nextDeptCode;

    /**
     * 装车配载单/发件任务
     */
    private List<LoadBillTaskEntity> loadTasks;
    /**
     * 下一站集合
     */
    private List<VehTaskNodeEntity> nodes;

    private boolean isCheck;

    public List<LoadBillTaskEntity> getLoadTasks() {
        return loadTasks;
    }

    public void setLoadTasks(List<LoadBillTaskEntity> loadTasks) {
        this.loadTasks = loadTasks;
    }

    public List<VehTaskNodeEntity> getNodes() {
        return nodes;
    }

    public void setNodes(List<VehTaskNodeEntity> nodes) {
        this.nodes = nodes;
    }

    public int getBeTask() {
        return beTask;
    }

    public void setBeTask(int beTask) {
        this.beTask = beTask;
    }

    public boolean isCheck() {
        return isCheck;
    }

    public void setCheck(boolean check) {
        isCheck = check;
    }

    public String getTaskNo() {
        return taskNo;
    }

    public void setTaskNo(String taskNo) {
        this.taskNo = taskNo;
    }

    public String getVehLineCode() {
        return vehLineCode;
    }

    public void setVehLineCode(String vehLineCode) {
        this.vehLineCode = vehLineCode;
    }

    public String getShift() {
        return shift;
    }

    public void setShift(String shift) {
        this.shift = shift;
    }

    public String getVehLineName() {
        return vehLineName;
    }

    public void setVehLineName(String vehLineName) {
        this.vehLineName = vehLineName;
    }

    public String getPlanStartTime() {
        return planStartTime;
    }

    public void setPlanStartTime(String planStartTime) {
        this.planStartTime = planStartTime;
    }

    public String getPlanArriveTime() {
        return planArriveTime;
    }

    public void setPlanArriveTime(String planArriveTime) {
        this.planArriveTime = planArriveTime;
    }

    public String getDriverName() {
        return driverName;
    }

    public void setDriverName(String driverName) {
        this.driverName = driverName;
    }

    public String getDriverPhone() {
        return driverPhone;
    }

    public void setDriverPhone(String driverPhone) {
        this.driverPhone = driverPhone;
    }

    public String getVehNo() {
        return vehNo;
    }

    public void setVehNo(String vehNo) {
        this.vehNo = vehNo;
    }

    public String getCarModel() {
        return carModel;
    }

    public void setCarModel(String carModel) {
        this.carModel = carModel;
    }

    public String getNextDeptCode() {
        return nextDeptCode;
    }

    public void setNextDeptCode(String nextDeptCode) {
        this.nextDeptCode = nextDeptCode;
    }
}
